/**
 * 高精度:减1  整数>=0
 * @param v string 整数  >=0,'':为0
 * @return string
 */
$.bcSubOne= function(v){
	if(v==='0'||v==='') return '-1'; let R='';
	for(let i=(v+='').length-1,x; i>=0; i--){
		if((x=v[i]*1)===0) R = '9'+R;
		else if(!i && !(x-1)) return R||'0';
		else return v.slice(0,i)+(x-1)+R
	}
	return '-1';
};
